@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; font-family:Tahoma, Geneva, sans-serif; font-size:11px;  background:url(../images/bg.jpg) repeat;}
.col {float:left;}
.right {float:right;}
a img {border:none; outline:none;}
*html .col {display:inline; float:left;}
/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}*/

@font-face {
    font-family: 'MyriadProRegular';
    src: url('font/myriadpro-regular.eot');
    src: url('font/myriadpro-regular.eot') format('embedded-opentype'),
         url('font/myriadpro-regular.woff') format('woff'),
         url('font/myriadpro-regular.ttf') format('truetype'),
         url('font/myriadpro-regular.svg#MyriadProRegular') format('svg');
		 /*background:url(font/star.png) no-repeat;*/
}
#main {width:815px; height:663px; margin:0 auto; background:url(../images/mainbg2.png) no-repeat;}

#header {width:100%; height:37px; margin-top:5px;}

.headleft {margin-left:30px; text-align:left; font-size:18px; color:#333333; line-height:38px; font-family:Tahoma, Geneva, sans-serif;}
.headleft span {font-size:12px; color:#333333;}
.headright {margin-right:30px; font-size:18px; color:#333333; font-family:Tahoma, Geneva, sans-serif; text-align:left; width:360px;}
.headright #nav {margin:0px; padding:0px;}
.headright #nav ul {margin:5px 0 0 0; padding:0px; float:left;}
.headright #nav ul li{margin:0px; padding:0px 12px; float:left; font-size:12px; color:#333333; list-style-type:none; display:inline; background:url(../images/divider.png) no-repeat left; height:36px; line-height:36px;}
.headright #nav ul li a {font-size:12px; color:#333333; text-decoration:none;}
.headright #nav ul li a:hover {font-size:12px; color:#333333; text-decoration:underline;}

a.about{font-size:12px; color:#333333; text-decoration:none;}
a.about:hover {font-size:12px; color:#333333; text-decoration:underline;}

.nav2 {margin:0px; padding:0px;}
.nav2 ul {margin:5px 0 0 0; padding:0px; float:left;}
.nav2 ul li{margin:0px; padding:0px 12px; float:left; font-size:12px; color:#333333; list-style-type:none; display:inline; background:url(../images/divider.png) no-repeat left; height:36px; line-height:36px;}
.nav2 ul li a {font-size:12px; color:#333333; text-decoration:none;}
.nav2 ul li a:hover {font-size:12px; color:#333333; text-decoration:underline;}


#content {width:748px; margin:20px 25px 14px 30px;}
#contentleft {width:285px; margin-right:24px;}
#contentleft #form1 {background:url(../images/formbg.jpg) repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #cccccc; padding:10px 13px 20px 11px; margin:0px 0 23px 0;}
.formtxt {font-size:14px; color:#333333; font-family:Tahoma, Geneva, sans-serif;}
.forminput {width:162px; height:21px; border-top:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-left:1px solid #7d7d7d; border-bottom:1px solid #cccccc; margin-right:11px;}
h1 {font-size:18px; color:#cc0e00; font-family:Tahoma, Geneva, sans-serif; line-height:25px;}
h2 {font-size:16px; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
h3 {font-size:14px; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
h5 {font-size:12px; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-weight:normal; padding-left:10px;}
h4 {font-size:16px; color:#000000; font-family:Tahoma, Geneva, sans-serif; margin-bottom:15px;}
.hdivider {background:url(../images/review-hdivider.jpg) repeat-x; width:100%; height:2px;}
.or {font-size:18px; color:#000; font-family:Tahoma, Geneva, sans-serif;}

#offerbox {width:284px;}
#offerbox .offertitle {background:url(../images/offerbg.png) no-repeat; width:284px; height:39px; padding-top:17px;}
#offerbox .dropbox {width:180px; height:25px; border-top:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-left:1px solid #7d7d7d; border-bottom:1px solid #cccccc;}
#mainscroller {width:284px;} 
#contentright {width:430px;}
.dropbox1 {width:252px; height:25px; border-top:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-left:1px solid #7d7d7d; border-bottom:1px solid #dfdfdf;}
.dropbox4 {width:197px; height:25px; border-top:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-left:1px solid #7d7d7d; border-bottom:1px solid #dfdfdf;}
.contable {font-size:14px; color:#333333;}
a.roomtype {color:#cc0e00; font-size:12px; text-decoration:underline;}
a.roomtype:hover {color:#cc0e00; font-size:12px; text-decoration:none;}

#roomdescription {width:415px; height:25px; background:url(../images/roombg.jpg) repeat-x; border:1px solid #cccccc; font-size:14px; color:#cc0e00; font-family:Tahoma, Geneva, sans-serif; padding-left:10px; margin-bottom:9px; line-height:25px;}
p {font-size:12px; color:#666666; line-height:18px;}
.rightform{width:430px;}

/*nicescroll str*/
.nicescroll-rails{background-color:#cccccc; max-width:6px;}
.nicescroll-rails div{left:0px;}
#consultant .content {padding:0 30px 0 0;}
.height290{height:290px !important;}
#cmd_desk .content {height:330px; width:254px; margin:0px 0 0 0; padding:0 30px 0 0;}

.facilitytitle {background:url(../images/offerbg.png) no-repeat; width:284px; height:39px; padding-top:13px; font-family:Tahoma, Geneva, sans-serif; font-size:14px; color:#333333;}
.facilitycontent {width:253px; margin:0px; padding:0px; float:left;}
.facilitycontent ul {width:250px; margin:0px; padding:0px; float:left; list-style-type:none;}
.facilitycontent li {width:250px; margin:0px; padding:0px 0px 12px 10px; float:left; list-style-type:none; background:url(../images/gray-arrow.png) no-repeat left top; font-family:Tahoma, Geneva, sans-serif; line-height:16px; font-size:12px;}
/*nicescroll end*/

/*accordian*/
.arrowlistmenu {width:201px; padding:0; border:0px solid #d5d5d5; margin-top:0px;}
.arrowlistmenu .menuheader {background:url(../images/plus.png) center right; background-repeat: no-repeat; cursor: pointer; vertical-align: middle; font-size:14px; color:#cc0e00;  padding:0px 5px 0px 5px; ext-decoration: none; height:25px; border:1px solid #cccccc; width:191px; line-height:25px;}
.arrowlistmenu .openheader {background-image: url(../images/minus.png); height:25px; border:1px solid #cccccc; width:191px; padding:0px 5px 0px 5px; line-height:25px;}
.content2 {height:115px; width:202px; margin:0px 0 0 0; padding:0 0px 0 0;}
.categoryitems {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333; text-decoration: none; padding: 0 0px 0px 0px; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; width:200px;}
.categoryitems ul{margin:0px; padding:0px; float:left; list-style-type:none; width:200px;}
.categoryitems ul li{margin:0px; padding:0px 0px 8px 25px; float:left; list-style-type:none; background:url(../images/gray-arrow.png) top left 5px; background-repeat:no-repeat; width:190px; overflow-x:hidden; border-bottom:1px solid #cccccc; padding-left:12px}

.categoryitems2 {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333333; text-decoration: none; padding: 0 0px 0px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:201px;}
.categoryitems2 ul{margin:0px; padding:0px; float:left; list-style-type:none; width:201px;}
.categoryitems2 ul li{margin:0px; padding:0px 0px 8px 0px; float:left; list-style-type:none; background-repeat:none; width:201px; overflow-x:hidden; border-bottom:1px solid #cccccc;}
/*
.categoryitems3 {font-family:'MyriadProRegular'; font-size:12px; color:#333333; text-decoration: none; padding: 0 0px 0px 0px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:201px;}
.categoryitems3 ul{margin:0px; padding:0px; float:left; list-style-type:none; width:201px;}
.categoryitems2 ul li{margin:0px; padding:0px 0px 8px 0px; float:left; list-style-type:none; background-repeat:none; width:201px; overflow-x:hidden; border-bottom:1px solid #cccccc;}
*/
.border{ height:2px;  border-bottom:1px solid #d5d5d5;}
/*accordian*/

.vouchersummery .arrowlistmenu {width:245px; padding:0; border:0px solid #d5d5d5; margin-top:0px;}
.vouchersummery .arrowlistmenu .menuheader {background:url(../images/plus1.png) right; background-repeat: no-repeat; cursor: pointer; vertical-align: middle; font-size:14px; color:#cc0e00;  padding:0px 5px 0px 0px; ext-decoration: none; height:25px; border:0px solid #cccccc; width:245px; line-height:25px;}
.vouchersummery .arrowlistmenu .openheader {background-image: url(../images/minus1.png); height:25px; border:0px solid #cccccc; width:245px; padding:0px 5px 0px 0px; line-height:25px;}
.vouchersummery .categoryitems {font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#333333; text-decoration: none; padding: 0 0px 0px 0px; border:0px solid #cccccc;  width:245px;}
.vouchersummery .categoryitems ul{margin:0px; padding:0px; float:left; list-style-type:none; width:245px;}
.vouchersummery .categoryitems ul li{margin:0px; padding:0px 0px 8px 25px; float:left; list-style-type:none; background:url(../images/gray-arrow.png) top left 5px; background-repeat:no-repeat; width:220px; overflow-x:hidden; border-bottom:0px solid #cccccc; padding-left:12px}

/*inrbox str*/
#inrbox {width:421px; height:110px; border-left:1px solid #7e7e7e; border-top:1px solid #7e7e7e; background:#cccccc; padding:7px 12px; margin:13px 0 8px 0;}
.inrdropbox {width:62px; height:22px; border-left:1px solid #7e7e7e; border-top:1px solid #7e7e7e; font-size:14px; color:#000000; font-family:Tahoma, Geneva, sans-serif;}

.totalcost {width:224px; margin:13px 0 0 0; padding:0px; float:left;}
.totalcost .text {color:#000000; font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.totalcost .text1 {color:#000000; font-size:20px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;}
.totalcost ul {width:224px; margin:0px; padding:0px; float:left; list-style-type:none;}
.totalcost li {width:213px; height:24px; margin:0px; padding:0px 0px 11px 11px; float:left; list-style-type:none; background:#FFF; border-left:1px solid #7e7e7e; border-top:1px solid #7e7e7e;}
.totalcost li span {color:#cc0e00; font-size:22px; font-weight:bold;}



/* pop up opens*/
/*body{width:100%; height:100%;}
*html .col {display:inline; width:100%; height:100%;}*/
.trans{width:100%; height:100%; background-color:#000; -moz-opacity: 0.8;  opacity:.80; filter: alpha(opacity=80); position:fixed; z-index:2;}
.popupregister{position:fixed; z-index:9000; margin:130px 0 0 0; width:100%;}
.main_pop{width:804px; height:auto; margin:0 auto;}
.close_btn{right:0; margin-top:-15px;}
/*.close_btn{margin:-10px 0px 0 1070px;  float:left; position:absolute;}*/
.cancelbgtop {background:url(../images/cancelbg_top.png) no-repeat left; height:39px;}
.cancelbg_middle {background:url(../images/cancelbg_middle.png) repeat-y left;}
.cancelbg_bottom {background:url(../images/cancelbg_bottom.png) no-repeat left; height:17px;}
.cancelinput {width:232px; height:33px; border-top:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-left:1px solid #7d7d7d; border-bottom:1px solid #cccccc; margin-right:11px;}
#pop_text{width:804px; height:116px;}
.pop_content{ padding:0px 20px 0 15px; line-height:15px; text-align:justify; overflow-y:auto; overflow-x:hidden; width:480px; height:250px; margin-top:20px;}
.pop_tit{ font-size:18px; color:#ffffff; padding:8px 0 0 15px;}
/*pop up close*/


#main2 {width:815px; height:649px; margin:0 auto; background:url(../images/mainbg1.png) no-repeat;}
a.edit {color:#cc0e00; font-size:12px; text-decoration:underline;}
a.edit:hover {color:#cc0e00; font-size:12px; text-decoration:none;}
.vouchersummery {width:270px; background:#f1d4d4 url(../images/voucher_bg.jpg) repeat-x; height:366px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #cccccc; padding:16px 0 11px 9px; font-size:14px; color:#333333; font-family:Tahoma, Geneva, sans-serif;}
.fivehundred {color:#990000; font-size:20px; text-decoration:underline;}
.like {font-size:14px; color:#333333;}
#contentleft1 {width:430px; height:535px; margin-right:20px; margin-top:0px;}
#contentright1 {width:285px; margin-right:0px; margin-top:0px;}
/*.payablebanner {margin:18px 0 10px 0;}*/
.payablebanner {margin:18px 0 10px 0; padding:7px 7px 7px 7px; background:url(../images/paynowbg.png) no-repeat; width:263px; height:58px;}
.onlinepay {width:403px; height:30px; background:#fee7dc; color:#000000; border:1px solid #d7d6c6; margin:0 0 12px 0; padding:8px 0 8px 11px; font-size:14px; line-height:18px;}
.onlinepay span {font-size:11px; color:#666666;}
.youwill {width:403px; height:30px; background:#dbfbe3; color:#333333; border:1px solid #d7d6c6; margin:0 0 12px 0; padding:8px 0 8px 11px; font-size:12px; line-height:24px;}
/*p {font-size:12px; color:#666666; font-family:'MyriadProRegular'; width:361px; line-height:18px;}*/
a.cancellation {font-size:12px; color:#cc0e00; text-decoration:underline; margin-left:7px;}
a.cancellation:hover {font-size:12px; color:#cc0e00; text-decoration:none;}
#content2 {width:758px; margin:20px 20px 14px 30px; height:525px;}

.inputbox1 {width:192px; height:23px; border-bottom:1px solid #dfdfdf; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-top:1px solid #7d7d7d;}
.dropbox2 {width:195px; height:23px; border-bottom:1px solid #dfdfdf; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d; border-top:1px solid #7d7d7d;}

/*.facilitytitle {background:url(../images/offerbg.png) no-repeat; width:284px; height:39px; padding-top:13px;}*/

.paybletxt {width:126px; font-family:Tahoma, Geneva, sans-serif; font-size:17px; color:#333333; text-align:center; line-height:25px;}
.paybletxt span {font-size:21px; font-weight:bold; color:#000000;}

/*accordian*/
/*.arrowlistmenu { width:235px; padding:0 5px; border:0px solid #d5d5d5;}
.arrowlistmenu .menuheader { background: url(../images/plus.gif) center right; background-repeat: no-repeat; cursor: pointer; vertical-align: middle; font-family: 'MyriadProRegular'; font-size: 15px; font-weight: bold; color: #525252; padding:5px 5px 10px 10px; ext-decoration: none;  }
.arrowlistmenu .openheader { background-image: url(../images/minus.gif); }
.categoryitems {font-family: 'MyriadProRegular'; font-size: 13px; font-weight: normal; color: #000; text-decoration: none; padding:0 5px 10px 10px; margin-top:-10px;}
.border{ height:2px;  border-bottom:1px solid #d5d5d5;}*/
/*accordian*/
.scrollbar {width:245px; overflow-y:auto; overflow-x:hidden; height:150px;}
.red {color:#fa2307; padding-right:12px;}
.gallerydata {overflow-y:auto; overflow-x:hidden; height:223px; line-height:18px; text-align:justify; font-size:12px; padding-right:10px;}


div#loading {
  position: absolute;
  top: 200px;
  bottom: 0%;
  left: 0;
  right: 0%;  
  z-index: 99;
  width:32px;
  height:32px;
  margin:0 auto; 
}